Review # 3 – Locality Aware Request Distribution in Cluster - based Network Servers
نویسنده
چکیده
Two-tier HTTP server clusters consist of a set of front-end servers receiving incoming requests that are passed off to back-end servers, which actually serve the requests. Traditional state-ofthe-art algorithms are based on Weighted Round Robin (WRR) distribution of requests to backend servers. This provides good load balancing, but lacks performance when the total working set of requests causes frequent replacements in the caches of the back-end servers. Vivek et al. propose an algorithm to “hash” requests to specific back-end servers based on the request’s contents. This method logically partitions the back-end servers according to request content, thereby improving server affinity. Additionally, the algorithm also redistributes requests between back-end servers in order to maintain a balanced load (based on the number of active TCP connections per server).
منابع مشابه
Eecient Support for P-http in Cluster-based Web Servers
This paper studies mechanisms and policies for supporting HTTP persistent connections in cluster based Web servers that employ content based request distribution We present two mech anisms for the e cient content based distribution of HTTP requests among the back end nodes of a cluster server A trace driven simulation shows that these mechanisms combined with an extension of the locality aware ...
متن کاملCooperative Caching Middleware for Cluster-Based Servers
We consider the use of cooperative caching to manage the memories of cluster-based servers. Over the last several years, a number of researchers have proposed locality-conscious servers that implement content-aware request distribution to address this problem [2, 17, 4, 5, 6]. During this development, it has become conventional wisdom that cooperative caching cannot match the performance of the...
متن کاملEfficient Support for P-HTTP in Cluster-Based Web Servers
This paper studies mechanisms and policies for supporting HTTP/1.1 persistent connections in cluster-based Web servers that employ content-based request distribution. We present two mechanisms for the efficient, content-based distribution of HTTP/1.1 requests among the back-end nodes of a cluster server. A trace-driven simulation shows that these mechanisms, combined with an extension of the lo...
متن کاملCache Management in Scalable Network Servers
For many users, the perceived speed of computing is increasingly dependent on the performance of network server systems, underscoring the need for high performance servers. Cost-effective scalable network servers can be built on clusters of commodity components (PCs and LANs) instead of using expensive multiprocessor systems. However, network servers cache files to reduce disk access, and the c...
متن کاملEvaluating Cluster-based Network Servers
In this paper we use analytic modeling and simulation to evaluate network servers implemented on clusters of workstations. More specifically, we model the potential benefits of locality-conscious request distribution within the cluster and evaluate the performance of a cluster-based server (called L2S) we designed in light of our experience with the model. Our most important modeling results sh...
متن کامل